Ensuring Spreadsheet Integrity with Model Master
نویسنده
چکیده
We have developed the Model Master (MM) language for describing spreadsheets, and tools for converting MM programs to and from spreadsheets. The MM decompiler translates a spreadsheet into an MM program which gives a concise summary of its calculations, layout, and styling. This is valuable when trying to understand spreadsheets one has not seen before, and when checking for errors. The MM compiler goes the other way, translating an MM program into a spreadsheet. This makes possible a new style of development, in which spreadsheets are generated from textual specifications. This can reduce error rates compared to working directly with the raw spreadsheet, and gives important facilities for code reuse. MM programs also offer advantages over Excel files for the interchange of spreadsheets.
منابع مشابه
The Reification of an Incorrect and Inappropriate Spreadsheet Model
Once information is loaded into a spreadsheet, it acquires properties that it may not deserve. These properties include believability, correctness, appropriateness, concreteness, integrity, tangibility, objectivity and authority. The information becomes reified. We describe a case study through which we were able to observe at close hand the reification of a demonstrably incorrect and inappropr...
متن کاملSpreadsheet Structure Discovery with Logic Programming
Our term "structure discovery" denotes the recovery of structure, such as the grouping of cells, that was intended by a spreadsheet’s author but is not explicit in the spreadsheet. We are implementing structurediscovery tools in the logic-programming language Prolog for our spreadsheet analysis program Model Master, by writing grammars for spreadsheet structures. The objective is an "intelligen...
متن کاملThe Open System for Master Production Scheduling: Information Technology for Semantic Connections between Data and Mathematical Models
Commonly provided by ERP vendors, master production scheduling (MPS) systems often strive to meet the needs of a large user base while limiting software functionality. Subsequently, business process reengineering becomes the means for firms to adapt to MPS software packages. This article develops a flexible approach for MPS delivery as an alternative to packaged software. The article examines t...
متن کاملVoice Recognition Technology for Spreadsheet Navigation and Information Retrieval
Due to the large volume of data that spreadsheets can store, finding meaningful information can be a difficult task. Existing tools can be quite complex and difficult to master, especially for novice spreadsheet users. In the past Natural Language Interfaces have been used to improve the efficiency of using similar tools. This work aims to look at the use of a Natural Language Interface to prov...
متن کاملInformation and Data Quality in Spreadsheets
The quality of the data in spreadsheets is less discussed than the structural integrity of the formulas. Yet it is an area of great interest to the owners and users of the spreadsheet. This paper provides an overview of Information Quality (IQ) and Data Quality (DQ) with specific reference to how data is sourced, structured, and presented in spreadsheets.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/0801.3690 شماره
صفحات -
تاریخ انتشار 2004